09月03, 2026
收藏本站

mysql docker镜像冷知识

Docker 官方 mysql 镜像从 8.0.29 开始,默认 tag(不带 - debian 后缀)底层切换为 Oracle Linux 8 的最小化 RPM 包,只安装 mysql-community-server,不再安装 mysql-community-client 完整客户端包GitHub。

  • mysqlbinlogmysqlcheck 这些工具属于 mysql‑community-client 包,不属于 server 包
  • Oracle Linux RPM:mysql‑community‑server 只提供mysqld服务程序;客户端工具独立在mysql‑community-client包。
  • 镜像构建脚本为缩小镜像体积,默认不再安装完整 client 包,因此丢失 mysqlbinlog 等工具GitHub。
  • mysql:8.0.x‑debian 后缀镜像不受影响:Debian 系 deb 包中 server 包会自带部分客户端工具,mysqlbinlog依然存在GitHub

缺失工具列表(默认 oracle‑linux 镜像)

mysqlbinlog
mysqlcheck
myisamchk
myisam_ftdump
myisampack
myisamlog

Comments